package hu.bme.aut.consulttime.entitydtos;

import java.io.Serializable;


public class UserDTO  implements Serializable{
	
	private static final long serialVersionUID = 109L;

	private long userId;
	
	private String userName;
	private String firstName;
	private String lastName;
	private String password;
	private String email;
	private boolean emailNotification;
	
	public UserDTO() {
		super();
	}

	public UserDTO(String userName){
		super();
		this.userName = userName;
	}
	
	public UserDTO(long userId, String userName, String firstName,
			String lastName, String email,
			boolean emailNotification) {
		super();
		this.userId = userId;
		this.userName = userName;
		this.firstName = firstName;
		this.lastName = lastName;
		this.email = email;
		this.emailNotification = emailNotification;
	}
	
	public UserDTO(String userName, String firstName,
			String lastName, String password, String email,
			boolean emailNotification) {
		super();
		this.userName = userName;
		this.firstName = firstName;
		this.lastName = lastName;
		this.password = password;
		this.email = email;
		this.emailNotification = emailNotification;
	}

	public long getUserId() {
		return userId;
	}

	public void setUserId(long userId) {
		this.userId = userId;
	}

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public String getFirstName() {
		return firstName;
	}

	public void setFirstName(String firstName) {
		this.firstName = firstName;
	}

	public String getLastName() {
		return lastName;
	}

	public void setLastName(String lastName) {
		this.lastName = lastName;
	}

	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public boolean isEmailNotification() {
		return emailNotification;
	}

	public void setEmailNotification(boolean emailNotification) {
		this.emailNotification = emailNotification;
	}
}
